-/* Constraints/Simple
+/* Constraints/Simple Constraints
* #Keywords: GtkLayoutManager
*
* GtkConstraintLayout provides a layout manager that uses relations
window = gtk_window_new ();
gtk_window_set_display (GTK_WINDOW (window), gtk_widget_get_display (do_widget));
- gtk_window_set_title (GTK_WINDOW (window), "Constraints");
+ gtk_window_set_title (GTK_WINDOW (window), "Simple Constraints");
+ gtk_window_set_default_size (GTK_WINDOW (window), 260, -1);
g_object_add_weak_pointer (G_OBJECT (window), (gpointer *)&window);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="GtkWindow" id="window1">
- <property name="title" translatable="yes">Constraints</property>
+ <property name="title" translatable="yes">Constraints — Builder</property>
+ <property name="default-width">260</property>
<child>
<object class="ConstraintsGrid">
<property name="layout-manager">
-/* Constraints/Interactive
+/* Constraints/Interactive Constraints
* #Keywords: GtkConstraintLayout
*
* This example shows how constraints can be updated during user interaction.
window = gtk_window_new ();
gtk_window_set_display (GTK_WINDOW (window), gtk_widget_get_display (do_widget));
- gtk_window_set_title (GTK_WINDOW (window), "Constraints");
+ gtk_window_set_title (GTK_WINDOW (window), "Interactive Constraints");
+ gtk_window_set_default_size (GTK_WINDOW (window), 260, -1);
g_object_add_weak_pointer (G_OBJECT (window), (gpointer *)&window);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
window = gtk_window_new ();
gtk_window_set_display (GTK_WINDOW (window), gtk_widget_get_display (do_widget));
- gtk_window_set_title (GTK_WINDOW (window), "Constraints");
+ gtk_window_set_title (GTK_WINDOW (window), "Constraints — VFL");
+ gtk_window_set_default_size (GTK_WINDOW (window), 260, -1);
g_object_add_weak_pointer (G_OBJECT (window), (gpointer *)&window);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
-/* Error states
+/* Error States
*
* GtkLabel and GtkEntry can indicate errors if you set the .error
* style class on them.
-/* Pango/Font rendering
+/* Pango/Font Rendering
*
* Demonstrates various aspects of font rendering.
*/
-/* OpenGL/Transitions
+/* OpenGL/Transitions and Effects
* #Keywords: OpenGL, shader, effect
*
* Create transitions between pages using a custom fragment shader.
window = gtk_window_new ();
gtk_window_set_display (GTK_WINDOW (window), gtk_widget_get_display (do_widget));
- gtk_window_set_title (GTK_WINDOW (window), "Transitions");
+ gtk_window_set_title (GTK_WINDOW (window), "Transitions and Effects");
headerbar = gtk_header_bar_new ();
scale = gtk_scale_new (GTK_ORIENTATION_HORIZONTAL, NULL);
gtk_scale_set_draw_value (GTK_SCALE (scale), FALSE);
gtk_widget_set_size_request (scale, 100, -1);
+ gtk_widget_set_tooltip_text (scale, "Transition duration");
gtk_header_bar_pack_end (GTK_HEADER_BAR (headerbar), scale);
gtk_window_set_titlebar (GTK_WINDOW (window), headerbar);
gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
int i;
window = gtk_window_new ();
- gtk_window_set_title (GTK_WINDOW (window), "Layout Managerâ\80\94Transition");
+ gtk_window_set_title (GTK_WINDOW (window), "Layout Managerâ\80\89â\80\94â\80\89Transition");
gtk_window_set_default_size (GTK_WINDOW (window), 600, 600);
g_object_add_weak_pointer (G_OBJECT (window), (gpointer *)&window);
int i;
window = gtk_window_new ();
- gtk_window_set_title (GTK_WINDOW (window), "Layout Managerâ\80\94Transformation");
+ gtk_window_set_title (GTK_WINDOW (window), "Layout Managerâ\80\89â\80\94â\80\89Transformation");
gtk_window_set_default_size (GTK_WINDOW (window), 600, 620);
g_object_add_weak_pointer (G_OBJECT (window), (gpointer *)&window);
-/* List Box/Complex list
+/* List Box/Complex
*
* GtkListBox allows lists with complicated layouts, using
* regular widgets supporting sorting and filtering.
window = gtk_window_new ();
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
- gtk_window_set_title (GTK_WINDOW (window), "List Box");
+ gtk_window_set_title (GTK_WINDOW (window), "List Box — Complex");
gtk_window_set_default_size (GTK_WINDOW (window), 400, 600);
g_object_add_weak_pointer (G_OBJECT (window), (gpointer *)&window);
-/* Paintable/A simple paintable
+/* Paintable/Simple Paintable
*
* GdkPaintable is an interface used by GTK for drawings of any sort
* that do not require layouting or positioning.
-/* Paintable/An animated paintable
+/* Paintable/Animated Paintable
*
* GdkPaintable also allows paintables to change.
*
-/* Paintable/A media stream
+/* Paintable/Media Stream
*
* GdkPaintable is also used by the GtkMediaStream class.
*
</object>
<object class="GtkWindow" id="window">
<property name="resizable">0</property>
+ <property name="title">Themes</property>
<child type="titlebar">
<object class="GtkHeaderBar" id="header">
<child type="start">